import random

from bot import Bot


class Bot_Random(Bot):
	def __init__(self, *args, **kwargs):
		super().__init__(*args, **kwargs)
		self.name = 'Random'

	def bot_give_card(self, msg):
		# print('about to give card')
		hand = msg.get('hand')
		# print(hand, '->', hand[0])
		msg = self.give_card(hand[0])
		self.send_msg(msg)
		return hand[0]

	def bot_select_row(self, msg):
		# print('about to select row')
		rows = msg.get("rows")
		msg = self.choose_row(random.randint(0, len(rows) - 1))
		self.send_msg(msg)
		return 0
